sole for horseshoes - French English Dictionary